﻿@using ABC.Controllers.ViewModels
@using ABC.Controllers.ViewModels.My
@model MyNotificationsViewModel
@{
    ViewBag.Title = "Настройки уведомлений - Азбука24";
    Layout = "~/Views/Shared/_MyLayout.cshtml";
}
<div class="row-fluid">
    <!--// Левая колонка -->
    @{Html.RenderPartial("_AccountMenu", new BaseViewModel());}
    <!--// Правая колонка -->
    <div class="span9">
        <div class="page-header">
            <h2>
                Настройки уведомлений</h2>
        </div>
        <div class="row-fluid">
            <div class="span8">
                @using (Html.BeginForm("Notifications", "Account", FormMethod.Post, new { @class = "form-horizontal" }))
                {
                    <div class="tabbable">
                        <ul class="nav nav-tabs">
                            <li class="active"><a href="#tab1" data-toggle="tab">SMS уведомления</a></li>
                            <li class=""><a href="#tab2" data-toggle="tab">E-mail уведомления</a></li>
                        </ul>
                        <div class="tab-content">
                            <div class="tab-pane active" id="tab1">
                                <div class="control-group">
                                    <label class="control-label" for="phone">
                                        Отправлять на номер</label>
                                    <div class="controls">
                                        @foreach (var phone in Model.Phones)
                                        {
                                            <label class="radio">
                                                @Html.RadioButton("phone", phone.Index, phone.IsNotify)
                                                @phone.Value
                                            </label>
                                        }
                                    </div>
                                </div>
                            </div>
                            <div class="tab-pane" id="tab2">
                                <div class="control-group">
                                    <label class="control-label" for="email">
                                        Отправлять на адрес</label>
                                    <div class="controls">
                                        @foreach (var email in Model.Emails)
                                        {
                                            <label class="checkbox">
                                                <input type="checkbox" name="email" value="@email.Index" @(email.IsNotify ? "checked=" : "")>
                                                @email.Value
                                            </label>
                                        }
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>	  
  		
                    <h3>
                        Типы событий</h3>
                    <table class="table table-bordered table-striped">
                        <thead>
                            <tr>
                                <th>
                                    Событие
                                </th>
                                <th>
                                    Электронная почта
                                </th>
                                <th>
                                    Уведомление по SMS
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td>
                                    Новое личное сообщение
                                </td>
                                <td class="pull-center">
                                    @Html.CheckBoxFor(m => m.ByEmail, new { title = "Отметьте, что бы получать уведомления данным способом" })
                                </td>
                                <td class="pull-center">
                                    @Html.CheckBoxFor(m => m.BySms, new { title = "Отметьте, что бы получать уведомления данным способом" })
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <div class="form-actions">
                        <button class="btn btn-large btn-primary">
                            Сохранить изменения</button>
                    </div> 
                }
            </div>
            <div class="span4">
                @if (Model.BySms && Model.Phones.Any(x => x.IsNotify))
                {
                    <p>
                        SMS уведомления будут приходить на номер:
                        <ul>
                            @foreach (var phone in Model.Phones.Where(x => x.IsNotify))
                            {
                                <li>@phone.Value</li>
                            }
                        </ul>
                    </p>
                }
                @if (Model.ByEmail && Model.Emails.Any(x => x.IsNotify))
                {
                    <p>
                        E-mail уведомления будут приходить на адрес:
                        <ul>
                            @foreach (var email in Model.Emails.Where(x => x.IsNotify))
                            {
                                <li>@email.Value</li>
                            }
                        </ul>
                    </p>
                }
                <p>
                    Уведомления отсылаются бесплатно.</p>
            </div>
        </div>
    </div>
</div>
